package Test.Reseau;

import java.net.*;
import java.io.*;

/**
 * Serveur de test
 * @version 1.0
 * @date 02/01/2008
 * @author Sebastien Depoix
 */
public class TestServeur {

    public static void main(String[] args) {

        ServerSocket serverSocket = null;
        Socket socket = null;

        //numero port par defaut
        int port = 1130;

        //on verifie si un port est passe en argument
        if (args.length > 0) {
            port = Integer.parseInt(args[0]);
        }

        try {
            serverSocket = new ServerSocket(port);
            System.out.println("Lancement Serveur");
        } catch (IOException e) {
            System.out.println("Probleme de creation de la socket du serveur");
            e.printStackTrace();
        }

        while (true) {
            //attente d'un client
            try {
                socket = serverSocket.accept();
            } catch (IOException e) {
                System.out.println("Probleme d'acceptation de la socket");
                e.printStackTrace();
            }
            TestConnexion tc = new TestConnexion(socket);
            tc.start();
        }
    }
}
